﻿/*
 * Created by SharpDevelop.
 * User: CeCi
 * Date: 29/03/2014
 * Time: 03:55 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

namespace Gestión_UTN.factories
{
    /// <summary>
    /// Description of blfactory.
    /// </summary>
    public class blfactory
    {
        public blfactory()
        {
        }

        public static Gestión_UTN.bl.alumnobl createAlumno()
        {
            return new Gestión_UTN.blimpl.alumnoblimpl();
        }

        public static bl.ciudadbl createCiudad()
        {
            return new blimpl.ciudadblimpl();
        }

        public static bl.provinciabl createProvincia()
        {
            return new blimpl.provinciablimpl();
        }

        public static bl.profesorbl createProfesor()
        {
            return new blimpl.profesorblimpl();
        }

        public static bl.carrerabl createCarrera()
        {
            return new blimpl.carrerablimpl();
        }

        public static bl.materiabl createMateria()
        {
            return new blimpl.materiablimpl();
        }

        public static bl.materiaProfesobl createMatProf()
        {
            return new blimpl.materiaProfesorblimpl();
        }

        public static bl.tipoExamenbl createTipoExamen()
        {
            return new blimpl.tipoExamenblimpl();
        }

        public static bl.regularidadbl createRegularidad()
        {
            return new blimpl.regularidadblimpl();
        }

        public static bl.aprobadabl createAprobada()
        {
            return new blimpl.aprobadablimpl();
        }

        public static bl.inscripcionbl createInscripcion()
        {
            return new blimpl.inscripcionblimpl();
        }

        public static bl.inscripcionMateriabl createInsMateria()
        {
            return new blimpl.inscripcionMateriablimpl();
        }

        public static bl.notabl createNota()
        {
            return new blimpl.notablimpl();
        }

        public static bl.paisbl createPais()
        {
            return new blimpl.paisblimpl();
        }

        public static bl.fechaExamenbl createFechaExamen()
        {
            return new blimpl.fechaExamenblimpl();
        }

        public static bl.inscripcionExamenbl createInscripcionExamen()
        {
            return new blimpl.inscripcionExamenblimpl();
        }

        public static bl.usuariobl createUsuario()
        {
            return new blimpl.usuarioblimpl();
        }
    }
}
